Generic Support for Caching and Disconnected Operation
نویسندگان
چکیده
Current systems use caching to provide high performance and possibly support disconnected operation. However, current solutions are type specific. With the advent of modular distributed operating systems and mobile machines there is a need to provide generic support for implementing cacheable/disconnectable services. We present an architecture that can be used to implement cacheable/disconnectable services of any type. In addition we present the implementation of this architecture on the Spring operating system. We have used this architecture for implementing file caching and are currently working on other caching implementations and providing support for disconnected operation.
منابع مشابه
Supporting Groupware in Mobile Environments
This technical report describes a replicated object store designed to support typically asynchronous collabo-rative activities in mobile environments. The system allows the definition of type-specific data management solutions using an object framework that includes awareness management. High data availability is provided in mobile environments relying on server replication and client caching a...
متن کاملOperational Data Storage Unification
We see a world where personal system software is self-installing, self-configuring, self-personalizing, self-administering, and self-healing. In this world, personal system data is visible in a single name space regardless of " owning " application and data location, supports uniform non-procedural query, transactions, and security, is automatically backed up, is recoverable, and supports porta...
متن کاملSupporting Disconnected Operation in DOORS
In this paper we present a replicated object store used to support disconnected operation. The system uses an optimistic replication approach to provide high read and write availability. The development of new applications is supported by an object framework that decomposes objects in several components, each one managing a different aspect related with data sharing, such as concurrency control...
متن کاملCoping with Conflicts in an Optimistically Replicated File System
Coda is a scalable distributed Unix1 file system that provides high availability through the use of two distinct but complementary mechanisms. One mechanism, server replication, stores copies of a file at multiple servers. The other mechanism, disconnected operation, is a mode of execution in which a caching site temporarily assumes the role of a replication site. Disconnected operation is part...
متن کاملMobiScape: WWW Browsing under Disconnected and Semi-Connected Operation
Although WWW browsers such as Netscape already offer some support for operation under low bandwidth connections, this is still unsuited for mobile environments. In contrast to fixed networks, here connection time is usually expensive and thus clients cannot afford long sessions. MobiScape uses the proxy interface present on modern navigation tools. It intercepts the HTTP data flow, compresses i...
متن کامل